Geometry in Computer Algebra
نویسنده
چکیده
Originally this was to be entirely on Geometry in computer algebra systems|especially CAYLEY/MAGMA and GAP (but perhaps also at least partially in other systems such as MAPLE)|to some extent just a wish list. However, at the request of John Cannon, that will be the second of two parts: I'll start with PART I. Some geometric algorithms (and applications). There are a couple of ways to phrase the question I'll discuss. The rst is this: suppose you have two permutations of 532,400 things that you know generate a primitive permutation group G, and you also know that G = PSL(3; 11). You want to know what 3 3 matrices over GF(11) produce these generators. What would you do? Thus, having a group that is simple and familiar is not the same thing as having the group in a familiar format. A better starting point involves Sylow subgroups: Input: G S n given in term of a generating set of permutations; a prime p dividing jGj. Output: A Sylow p-subgroup. (Also: Given two Sylow p-subgroups P 1 ; P 2 of G, nd g 2 G with P g 1 = P 2 .) A standard type of Sylow algorithm proceeds roughly as follows: Find g 2 G of order p, by randomly choosing elements of G until you get one of order divisible by p. Find C G (g) using backtrack. Recursively nd a Sylow p-subgroup P of C G (g) and test elements in Z(P) ? f1g to nd a nontrivial element h central in a Sylow subgroup of G. (More backtrack.) Find the set of orbits of hhi, and recursively nd a Sylow p-subgroup of the group induced on by C G (h). Pull back to a Sylow subgroup of G. Related procedures using backtrack to nd centralizers are presently employed in cayley and MAGMA (as well as GAP) in order to nd Sylow subgroups. They work well when n isn't too big. My interest is in dealing with larger n, and using an algorithm whose eeciency can be proven by some means other than trial runs. It should be noted, incidentally, that starting by nding an element of order divisible by p using random choices is now rigorously proved to be eecient in a reasonable sense IKS]; however, if the group is, say, G = PSL(3; p), with p in the hundreds of thousands, then it may be …
منابع مشابه
Ray-tracing and Interferometry in Schwarzschild Geometry
Here, we investigate the possible optical anisotropy of vacuum due to gravitational field. In doing this, we provide sufficient evidence from direct coordinate integration of the null-geodesic equations obtained from the Lagrangian method, as well as ray-tracing equations obtained from the Plebanski’s equivalent medium theory. All calculations are done for the Schwarzschild geometry, which resu...
متن کاملGeometric Algebra: A Foundation of Elementary Geometry with possible Applications in Computer Algebra based Dynamic Geometry Systems
Geometric Algebra is a very general mathematical system providing simultaneously a geometrification of algebra, and also an algebrification of geometry. As an example, we present a specific Geometric Algebra, that we call Compass Ruler Algebra, which is very well suited to compute similar to working with compass and ruler. Geometric objects such as circles and lines as well as geometric operati...
متن کاملCombination of dynamic geometry, algebra and calculus in the software system GeoGebra
Dynamic geometry and computer algebra systems have highly influenced mathematics education. Unfortunately, these tools have been totally unconnected. GeoGebra is a new software system that integrates possibilities of both dynamic geometry and computer algebra in one tool for mathematics education. ZDM classification: R 20, U 70
متن کاملMathematical Foundations for Computer Graphics and Computer Vision
• Euclid synthetic geometry 300 BC • Descartes analytic geometry 1637 • Gauss – complex algebra 1798 • Hamilton – quaternions 1843 • Grassmann – Grasmann Algebra 1844 • Cayley – Matrix Algebra 1854 • Clifford – Clifford algebra 1878 • Gibbs – vector calculus 1881 – used today • Sylvester – determinants 1878 • Ricci – tensor calculus 1890 • Cartan – differential forms 1908 • Dirac, Pauli – spin ...
متن کاملTeaching Commutative Algebra and Algebraic Geometry using Computer Algebra Systems
In teaching a mathematics course in commutative algebra and algebraic geometry, we would like to equip students with a computer algebra system so they can solve problems that they might encounter in their own research or in industry. The purpose of this paper is to firstly describe how we use computer algebra in the course that we teach and secondly, to share with the reader a list of applicati...
متن کاملInstrument dependency of Kubelka-Munk theory in computer color matching
Different industries are usually faced with computer color matching as an important problem. The most famous formula which is commonly used for recipe prediction is based on Kubelka-Munk K-M theory. Considering that spectrophotometer’s geometry and its situation influence the measured spectral values, the performance of this method can be affected by the instrument. In the present study, three ...
متن کامل